1、skynet
skynet實現(xiàn)了類似Erlang 的 Actor 模型,本質(zhì)上是一個高并發(fā)的消息處理框架。使用skynet很多功能需要二次開發(fā),然后再去開發(fā)游戲業(yè)務(wù)邏輯,僅運(yùn)行在linux上,在windows上無法運(yùn)行。lua部分默認(rèn)使用的是一個修改過的特殊版本,添加了一些功能。skynet是開發(fā)SLG、MMOG類型等大中型游戲首選。
2、NoahGameFrame
NF是一款輕量級的,快速的,可擴(kuò)展的,分布式插件框架。NF很大程度上受到OGRE和Bigworld的啟發(fā)。
3、pomelo
pomelo是基于nodejs,一開始由網(wǎng)易主導(dǎo)開源,之后網(wǎng)易放棄,變成github上的開源項目。特點就是非常易學(xué),容易上手。適合開發(fā)較為簡單的游戲服務(wù)器。默認(rèn)支持分布式架構(gòu),易于擴(kuò)展。
pomelo是一個輕量級的服務(wù)器框架,適合的應(yīng)用領(lǐng)域是網(wǎng)頁游戲、社交游戲、移動游戲的服務(wù)端,pomelo可以用如此少的代碼達(dá)到強(qiáng)大的擴(kuò)展性和伸縮性。用pomelo開發(fā)高實時web應(yīng)用也如此合適, 而且伸縮性比其它框架好。不推薦將pomelo用于大型的MMORPG游戲開發(fā),尤其是大型3D游戲。
4、Scut
Scut游戲引擎是一款免費(fèi)開源的游戲服務(wù)器引擎,適用于開發(fā)AVG、SLG、RPG、MMOG等類型的網(wǎng)絡(luò)游戲。
5、Origin
origin是一個由Go語言編寫的分布式開源游戲服務(wù)器引擎,適用于各類游戲服務(wù)器的開發(fā),包括H5游戲服務(wù)器。
6、KBEngine
KBEngine也叫comblockengine,是一款開源的MMOG游戲服務(wù)端引擎,基于c++,使用python開發(fā)游戲邏輯。通過插件,可支持與前端引擎u3d、ue4、orge、cocos2djs、godot等進(jìn)行對接,并寫有demo,支持HTML5。
了解更多服務(wù)器及資訊,請關(guān)注夢飛科技官方網(wǎng)站 http://m.qzkangyuan.com/,感謝您的支持!